Congestion Control with a Misbehaving Receiver: Robust TFRC and Other Protocols
نویسندگان
چکیده
This paper examines the operation of TFRC (TCPFriendly Rate Control) in scenarios where the receiver is untrustworthy. By misbehaving, a TFRC receiver can obtain a higher data rate at the expense of competing traffic. We identify and experimentally confirm several such attacks and designed Robust TCP-Friendly Rate Control (RTFRC), a TFRC variant which is resilient to receiver misbehavior. We also show that additional attacks that are based on feedback timing and targeted directly at RTFRC are unable to compromise the protocol. We discuss existing and propose new techniques for protecting congestion control protocols from receiver misbehavior in general. The discussion includes analysis of what level of protection is feasible with different amounts of feedback. Finally, we explore methods that compress feedback reports without undermining their verifiability.
منابع مشابه
Receiver-centric congestion control with a misbehaving receiver: Vulnerabilities and end-point solutions
Receiver-driven TCP protocols delegate key congestion control functions to receivers. Their goal is to exploit information available only at receivers in order to improve latency and throughput in diverse scenarios ranging from wireless access links to wireline and wireless web browsing. Unfortunately, in contrast to today’s sender-driven protocols, receiver-driven congestion control introduces...
متن کاملA Novel VideoTransmission Evaluation Framework based on TCP-Friendly Congestion Control Mechanism
TFRC protocol is suitable for video transmission in a wire network, and quality assessment is also essential in a video transmission system. In this paper, a real-time video transmission system based on TFRC protocol is proposed, and the evaluation model about the system is improved in the framework of Evalvid. It assesses the quality and efficiency of the video transmission according to the ac...
متن کاملRobust Congestion Signaling
We present an improved Explicit Congestion Notification (ECN) mechanism that enables a router to signal congestion to the sender without trusting the receiver or other network devices along the signaling path. Without our mechanism, ECN-based transports can be manipulated to undermine congestion control. Web clients seeking faster downloads, for example, can trivially conceal congestion signals...
متن کاملA Dynamic Approach to Estimate Receiving Bandwidth for WebRTC
Web Real-Time Communication (WebRTC), drafted by the World Wide Web Consortium (W3C) and Internet Engineering Task Force (IETF), enables direct browser-to-browser real-time communication. As its congestion control mechanism, WebRTC uses the Google Congestion Control (GCC) algorithm. But using GCC will limit WebRTC’s performance in cases of overusing due to using a fixed decreasing factor, known...
متن کاملCongestion Control and an Analysis of TCP - friendly Rate Control
This paper presents a history of congestion control research and an analysis of a specific rate-based congestion control protocol, TCP-friendly rate control (TFRC). Two taxonomies of congestion control mechanisms are presented, and later used to classify general end-to-end congestion control schemes including window-based and rate-based methods. The classic TCP congestion control mechanisms are...
متن کامل